Artemisia Annua — synonyms, definition

1. Artemisia annua (Noun)

1 synonym
sweet wormwood
1 definition

Artemisia annua (Noun) — Wormwood of southeastern Europe to Iran.

1 type of
wormwood
1 part of
genus Artemisia